Universal Reconfiguration of (Hyper-)cubic Robots

نویسندگان

  • Zachary Abel
  • Scott D. Kominers
چکیده

We study collections of identical, connected modules which may relocate relative to each other; such a collection is called a modular metamorphic system (see [CPE], [MKK], [PEC], [RV], [YMK]). While such a system must always remain connected, it is possible for such a system to reconfigure its shape through successive motions of individual modules, either by rotation and sliding (e.g., [MKK]) or by expansion and contraction (e.g., [PEC]). The theory of modular metamorphic systems has important applications in the study and use of reconfigurable robots, small, modular robots with limited motion abilities (see [Yi], [Ch], [MKK]). Such robots reorganize themselves by changing shape locally, while maintaining connectivity. Reconfigurable robots are easily adaptable, as they are relatively inexpensive to produce and exhibit high fault tolerance. Given the desire to have reconfigurable robots take on specific configurations, it is natural to ask whether a collection of modules can achieve specified configurations. Formally, the motion planning problem for a modular metamorphic system asks for a sequence of motions which transform a given configuration of modules V into a specified configuration V ′. We denote the motion planning problem asking for a transformation taking V to V ′ by [V 7→ V ′]. When a solution to [V 7→ V ′] exists, we say that [V 7→ V ′] is feasible. For configurations V and V ′ of two-dimensional, hexagonal modules, the problem [V 7→ V ′] is feasible whenever the configurations have the same number of modules and do not contain a single three-module pattern, as shown by Nguyen, Guibas, and Yim [NGY]. Recently, Dumitrescu and Pach [DP] showed that the motion planning problem is even simpler for square modules in two dimensions. Indeed, for any two configurations V and V ′ of n square modules, the problem [V 7→ V ′] is feasible (see [DP]). We find a similar reconfiguration result for metamorphic systems of d-dimensional hypercubic modules. In particular, we will show in Section II-B that for any two n-module configurations V and V ′ of d-dimensional hypercubic modules, the problem [V 7→ V ′] is feasible. This result fully generalizes Dumitrescu and Pach’s [DP] result for squares. Furthermore, our result for d = 3 affirmatively answers the “Pushing Cubes Around” problem proposed by O’Rourke at CCCG 2007 [DO].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Reconfiguration of Lattice-Based Modular Robots

Modular robots consist of many small units that attach together and can perform local motions. By combining these motions, we can achieve a reconfiguration of the global shape. The term modular comes from the idea of grouping together a fixed number of units into a module, which behaves as a larger individual component. Recently, a fair amount of research has focused on Crystalline robots, whos...

متن کامل

Distributed universal reconfiguration of 2D lattice-based modular robots

We prove universal reconfiguration (i.e., reconfiguration between any two robotic systems with the same number of modules) of 2-dimensional lattice-based modular robots by means of a distributed algorithm. To the best of our knowledge, this is the first known reconfiguration algorithm that applies in a general setting to a wide variety of particular modular robotic systems, and holds for both s...

متن کامل

Distributed reconfiguration of 2D lattice-based modular robotic systems

We prove universal reconfiguration (i.e., reconfiguration between any two robotic systems with the same number of modules) of 2-dimensional lattice-based modular robots by means of a distributed algorithm. To the best of our knowledge, this is the first known reconfiguration algorithm that applies in a general setting to a wide variety of particular modular robotic systems, and holds for both s...

متن کامل

Efficient constant-velocity reconfiguration of crystalline robots

In this paper we propose novel algorithms for reconfiguring modular robots that are composed of n atoms. Each atom has the shape of a unit cube and can expand/contract each face by half a unit, as well as attach to or detach from faces of neighboring atoms. For universal reconfiguration, atoms must be arranged in 2×2×2 modules. We respect certain physical constraints: each atom reaches at most ...

متن کامل

Globally Convergent Optimal Dynamic Inverse Kinematics for Distributed Modular and Self-Reconfigurable Robot Trees

Kinematic trees of self-reconfigurable, modular robots are difficult to control for at least three primary reasons: (1) they must be controlled in a distributed fashion, (2) they are often kinematically redundant or hyper-redundant, and (3) in many cases, these robots must be designed to safely operate autonomously in dangerous and isolated environments. Much work has been done to design hardwa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008